548
316
443
1839
359
261
503
346
493
1481
1483
221
383
525
391
517
1120
341
196
228
219
393
108
404
676
153